import axios from "axios";
// npm install axios

// 创建axios实例
const serve = axios.create({
    baseURL:"http://8.142.74.15:9091/api",
    timeout: 10000,
    // 请求头
    headers:{
        "Content-Type": "application/x-www-form-urlencoded"
    }
})

// 封装请求拦截器
serve.interceptors.request.use((config:any) => {
    if(config.url != "login"){
        // 设置token
        config.headers.token = localStorage.getItem("token")
    }
    return config
})

// 封装响应拦截器
serve.interceptors.response.use((res:any) => {
    console.log(res.data)
    if(res.data.code == 200){
        return res.data
    }else{
        return Promise.reject(res.data)
    }
})

export default serve
